/*******************************************************************************
 * Package: com.hngtrust.iir.company.controller.vo
 * Type:    RepVO
 * Date:    2020/11/24 14:36
 *
 * Copyright (c) 2020 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.company.controller.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 *
 * VO类
 * @author Chentianyong
 * @date 2021/3/29 14:36
 */
@ApiModel(description = "公司信用评级列表返回")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ListCreditRateRespVO {
    
    /**
     * id
     */
    @ApiModelProperty(value = "数据ID")
    private Long id;
    
    /**
     * 公司ID
     */
    @ApiModelProperty(value = "公司ID")
    private Long compId;
    
    /**
     * 公司中文名称
     */
    @ApiModelProperty(value = "公司中文名称")
    private String compName;
    
    /**
     * 评级日期
     */
    @ApiModelProperty(value = "评级日期")
    private Date annDate;
    
    private String gradeDate;
    
    /**
     * 信用评级说明
     */
    @ApiModelProperty(value = "信用评级说明")
    private String creditRatingExplain;
    
    /**
     * 评级类型
     */
    @ApiModelProperty(value = "评级类型")
    private Integer rateStyle;
    
    /**
     * 评级类型名称
     */
    @ApiModelProperty(value = "评级类型名称")
    private String rateStyleName;
    
    /**
     * 信用评级
     */
    @ApiModelProperty(value = "信用评级")
    private String creditRating;
    
    /**
     * 评级展望
     */
    @ApiModelProperty(value = "评级展望")
    private Integer rateOutlook;
    
    /**
     * 评级展望名称
     */
    @ApiModelProperty(value = "评级展望名称")
    private String rateOutlookName;
    
    /**
     * 评级机构代码
     */
    @ApiModelProperty(value = "评级机构代码")
    private String creditAgency;
    
    /**
     * 评级机构代码名称
     */
    @ApiModelProperty(value = "评级机构代码名称")
    private String creditAgencyName;
    
    /**
     * 前次信用评级
     */
    @ApiModelProperty(value = "前次信用评级")
    private String precreditRating;
    
    /**
     * 评级变动方向
     */
    @ApiModelProperty(value = "评级变动方向")
    private String creditRatingChange;
    
}
